Ever considered SystemC ?

نویسندگان

  • Harald Devos
  • Hendrik Eeckhaut
  • Benjamin Schrauwen
  • Mark Christiaens
  • Dirk Stroobandt
چکیده

In recent years a lot of new C-based design languages have been developed. They all promise a smoother transition from a high level to a low level description of a hardware system. A disadvantage of these new languages is that a lot of simulation models of e.g. FPGA-cores are only available in standard languages like VHDL or Verilog. This makes it hard to develop a complete system with one of those new languages. However in a modular design approach this should not cause a problem. Here a distinction is made between application specific and hardware platform specific modules. It is possible to describe the application at a high level with e.g. SystemC and refine its modules with the same language, using simple models of the underlying hardware, until a level where translation to VHDL/Verilog is trivial. The platform specific modules can then be developed bottom up using the available VHDL/Verilog models of the used cores. In this paper the design of an IDWT is taken as a testcase. The design traject starts from a C-description and uses SystemC to arrive at a synthesizable level where an automatic translation to VHDL is done, which allows implementation on an FPGA. One can conclude that although tool support is only emerging recently for these new C-based languages their benefits can already be exploited when using the right language at the right place. Keywords— SystemC, inverse wavelet transformation, modular design, scalable wavelet video decoder, reconfigurable hardware.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Reachability Analysis for Formal Verification of SystemC

With ever increasing design sizes, verification becomes the bottleneck in modern design flows. Up to 80% of the overall costs are due to the verification task. Formal methods have been proposed to overcome the limitations of simulation approaches. But these techniques have mainly been applied to lower levels of abstraction. With more and more design complexity the need for hardware description ...

متن کامل

Efficient Encoding of SystemC/TLM in Promela

To deal with the ever growing complexity of Systems-on-Chip, designers use models early in the design flow. SystemC is a commonly used tool to write such models. In order to verify these models, one thriving approach is to encode its semantics into a formal language, and then to verify it with verification tools. Various encodings of SystemC into formal languages have already been proposed, wit...

متن کامل

Efficient Encoding of SystemC/TLM in Promela—Full Version

To deal with the ever growing complexity of Systems-on-Chip, designers use models early in the design flow. SystemC is a commonly used tool to write such models. In order to verify these models, one thriving approach is to encode its semantics into a formal language, and then to verify it with verification tools. Various encodings of SystemC into formal languages have already been proposed, wit...

متن کامل

SystemC and SDL Co-Modelling Implementation

Nowadays SDL and SystemC are two very popular languages for modelling embedded systems. Each of them provides some specific features, which are not supported by another language. So the hypothetical possibility of combined use of these two languages promises a number of benefits for researchers. There are several approaches for co-modelling on SDL and SystemC. This paper specifically addresses ...

متن کامل

Designing with SystemC: Multi-Paradigm Modeling and Simulation Performance Evaluation

The objective of this paper is to demonstrate the benefits of the multi-paradigm design methodology in hardware or hardware/software design, and to show that the advantages to use it outweigh the risks. We will show that with this methodology we will be able to develop more resilient specifications and models, express different behaviors and views of the same “entity”, facilitating design explo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004